package com.sztx.pay.center.core.service.bean;

import java.io.Serializable;
import java.util.List;

import com.sztx.pay.center.common.util.Constance.TradeOrderType;
import com.sztx.pay.center.common.util.Constance.UserActType;
import com.sztx.pay.center.common.util.Constance.UserType;

@SuppressWarnings("serial")
public class PayCoreBatchTransfer implements Serializable {
	
    private String batchOrderId;
    
    private TradeOrderType tradeOrderType;
    
    private String payerUserId;
 
	private UserType payerUserType;
	
    private String payerAccountId;
    
    private String payerTfActNo;
    
    private UserActType payerActType; 
 
    
    private List<PayCoreBatchTransferSub> dataList;
    
    
	public String getBatchOrderId() {
		return batchOrderId;
	}
	public void setBatchOrderId(String batchOrderId) {
		this.batchOrderId = batchOrderId;
	}
	public List<PayCoreBatchTransferSub> getDataList() {
		return dataList;
	}
	public void setDataList(List<PayCoreBatchTransferSub> dataList) {
		this.dataList = dataList;
	}
	public TradeOrderType getTradeOrderType() {
		return tradeOrderType;
	}
	public void setTradeOrderType(TradeOrderType tradeOrderType) {
		this.tradeOrderType = tradeOrderType;
	}
	public String getPayerUserId() {
		return payerUserId;
	}
	public void setPayerUserId(String payerUserId) {
		this.payerUserId = payerUserId;
	}
	public UserType getPayerUserType() {
		return payerUserType;
	}
	public void setPayerUserType(UserType payerUserType) {
		this.payerUserType = payerUserType;
	}
	public String getPayerAccountId() {
		return payerAccountId;
	}
	public void setPayerAccountId(String payerAccountId) {
		this.payerAccountId = payerAccountId;
	}

	public UserActType getPayerActType() {
		return payerActType;
	}
	public void setPayerActType(UserActType payerActType) {
		this.payerActType = payerActType;
	}
	public String getPayerTfActNo() {
		return payerTfActNo;
	}
	public void setPayerTfActNo(String payerTfActNo) {
		this.payerTfActNo = payerTfActNo;
	}
	@Override
	public String toString() {
		return "PayCoreBatchTransfer [batchOrderId=" + batchOrderId + ", tradeOrderType=" + tradeOrderType + ", payerUserId=" + payerUserId
				+ ", payerUserType=" + payerUserType + ", payerAccountId=" + payerAccountId + ", payerTfActNo=" + payerTfActNo + ", payerActType="
				+ payerActType + ", dataList=" + dataList + "]";
	}
	
}
